package sideeffect

type Mode int8

const (
	Creation Mode = iota
	Recreation
)

type SE struct {
	Configs
	SeMode int32
}

type Configs struct {
	Kind       string
	ApiVersion string
	ParentTag  int64
	TriggerRef
	Metadata
	TemplateRefs []string
}

type Metadata struct {
	Namespace string
	Name      string
}

type TriggerRef struct {
	SideEffectConfig string
	Name             string
	Namespace        string
}
